Logo

NiftyCMS - Plugin Breadcrumb


Mit Plugins können Sie NiftyCMS um neue Funktionen erweitern. Mit dieser kurzen Anleitung erstellen Sie eigene Plugins für Ihr CMS.

Download NiftyCMS
home » niftycms plugins » niftycms plugin breadcrumb »
<?php
if(defined('VERSION')) {/* nothing */} else {defined('version') OR die('Direct access is not allowed.');}

/**
File....: function.breadcrumb.php
Type....: function
Name....: breadcrumb
Token...: {breadcrumb}
Purpose.: Das Plugin erzeugt eine Breadcrumb-Navigation anhand der aktuellen URL. Die URL wird in 
          ihre Bestandteile zerlegt und für jeden enzelnen Teil ein Link mit Titel erzeugt. Ordner 
          die als unsichtbar mit "_" markiert sind, tauchen nicht in der Navigation aus, jedoch 
          deren Beiträge.
Template: -
Date....: 14.04.2023 - init
          08.11.2024 - Anpassung/Neu Farbstyle
*/

function smarty_function_breadcrumb($params, Smarty_Internal_Template $template) {
$html  = '<a href="/" class="badge bg-primary p-3 text-light fw-normal">home</a> &#187; ';
$link  = '';

$url_parts = explode('/', $_SERVER['REQUEST_URI']);

foreach($url_parts as $folder_name) {
    if ($folder_name != '') {
        $link .= '/'.$folder_name.'/';
        $html .= '<a href="'.$link.'" class="badge p-3 bg-primary text-light fw-normal">'.str_replace('-',' ',$folder_name).'</a> &#187; ';
    }
}

return $html;
}
?>

Oliver Lohse - 2024-12-02

Affiliate

NiftyCMS - ein eigenes CMS entwickeln - Die Entwicklung eines eigenen Content Management Systems (CMS) mag auf den ersten Blick wie eine entmutigende Aufgabe erscheinen. Große Systeme wie WordPress oder Joomla scheinen unendlich komplex und sind das Ergebnis jahrelanger Arbeit großer Entwicklerteams. Doch die gute Nachricht ist: Ein CMS muss nicht komplex sein, um effektiv zu sein. Mit den richtigen Grundlagen, einem klaren Fokus und einer überschaubaren Zielsetzung kann jeder Entwickler - ob Einsteiger oder erfahrener Programmierer - ein eigenes, maßgeschneidertes CMS erstellen.

Die Seite ist Mitglied Amazon.Partnernet und kann mit Affiliate-Links den Betrieb etwas unterstützen, für Sie ist das natürlich vollkommen kostenlos.

Seobility Score für niftycms.de

Impressum


NiftyCMS verfolgt den Zweck, ein ganz einfaches Content Management System zu entwickeln, welches nur sehr geringe Abhängigkeiten zu Drittsystemen besitzt.

Datenschutz


NiftyCMS nuntzt keinerlei Tracking- oder andere Speichermechanismen, die Rückschlüsse auf das Leserverhalten oder die individuelle IP-Adresse zulassen.

Kontakt


Sie können mit mir unter Kontakt@Oliver-Lohse.de Rücksprachen halten oder Anfragen senden. Ein aussagekräftiger Betreff hilft Mails deutlich von SPAM zu separieren.

in cooperation with: CMSWorkbench - GIMP-Handbuch - Oliver-Lohse - Smarty